package com.asohofrucol.dto.util;

import com.asohofrucol.dto.DealTechnicalAssistanceDTO;
import com.asohofrucol.model.ComboValue;
import com.asohofrucol.model.DealTechnicalAssistance;
import com.asohofrucol.model.Ruat;

public class DealTechnicalAssistanceHelperDto {

	public static DealTechnicalAssistanceDTO convertToRegisterDTO(DealTechnicalAssistance ent){
		DealTechnicalAssistanceDTO dto= new DealTechnicalAssistanceDTO();
		dto.setAltitude(ent.getAltitude());
		dto.setFacilitatorUsername(ent.getFacilitatorUsername());
		dto.setId(ent.getId());
		dto.setModifiedDate(ent.getModifiedDate());
		dto.setNorthLatitude(ent.getNorthLatitude());
		dto.setProductionLine(ent.getComboValueProductionLine().getId());
		dto.setRuatId(ent.getRuat().getId());
		dto.setStatus(ent.getStatus());
		dto.setWestLongitude(ent.getWestLongitude());
		return dto;
	}
	
	public static DealTechnicalAssistance converRegisterToEntity(DealTechnicalAssistanceDTO dto){
		DealTechnicalAssistance ent = new DealTechnicalAssistance();
		ent.setAltitude(dto.getAltitude());
		ent.setFacilitatorUsername(dto.getFacilitatorUsername());
		ent.setId(dto.getId());
		ent.setModifiedDate(dto.getModifiedDate());
		ent.setNorthLatitude(dto.getNorthLatitude());
		ent.setComboValueProductionLine(new ComboValue(dto.getProductionLine()));
		ent.setRuat(new Ruat(dto.getRuatId()));
		ent.setStatus(dto.getStatus());
		ent.setWestLongitude(dto.getWestLongitude());		
		return ent;
	}
}
